﻿#include<iostream>
using namespace std;

class Date
{
public:
	//真实原型：this指针被const修饰，不能改变指向
	// void Init(Date* const this, int year, int month, int day)
	void Init(int year = 1970, int month = 1, int day = 1)
	{
		this->_year = year;
		this->_month = month;
		this->_day = day;
	}

	void Print()
	{
		cout << _year << "-" << _month << "-" << _day << endl;
	}

private:
	int _year;
	int _month;
	int _day;
};

int main()
{


	return 0;
}


//// 计算⼀下A / B / C实例化的对象是多⼤？
//class A
//{
//public:
//	void Print()
//	{
//		cout << _ch << endl;
//	}
//
//private:
//	char _ch;
//	int _i;
//};
//
//class B
//{
//public:
//	void Print()
//	{
//		cout << "Print()" << endl;
//	}
//};
//
//class C
//{};
//
//int main()
//{
//	A a;
//	B b;
//	C c;
//
//	cout << sizeof(a) << endl;
//	cout << sizeof(b) << endl;
//	cout << sizeof(c) << endl;
//
//	return 0;
//}